# 2024.06.18——比特Python习题演练
# 变量、数据类型、操作符
# 题目1：在Python中，变量之间的加法运算正确的是（A、C、D）
# A. 字符串可以和字符串相加——字符串拼接
# B. 字符串可以和整数相加——无法相加
# C. 整数可以和浮点数相加——小数加法
# D. 整数可以和布尔值相加——在Python中，布尔值真为1，假为0，可以与整数相加
# 布尔值与整数相加是无意义的
# 在C/C++中同样可以执行该操作
# 但是在JAVA中的做法是更合理的——当出现整数和布尔混合运算时，直接编译报错
a = 10
b = True
print(a + b)

# 题目2：在Python中，类型的说法正确的是（D）
# A. Python中有字符串类型也有字符类型——只有字符串类型
# B. Python中有float类型也有double类型——只有float类型
# C. Python中有int类型也有long类型——只有int类型
# D. Python中整型表示范围无上限
# C/C++/JAVA中有单独的字符类型——''表示的是字符，""表示的是字符串

# 题目3：以下Python代码合理的是（B）
# A. int a = 10——Python中在显化数据类型时采用的是冒号——a:int = 10
# B. a = 10；——Python中一行就代表一条语句，因此代码中的分号可以省略
# C. a = true——Python中的布尔值首字符需要大写
# D. a = 'aaa' + 10——Python中无法实现字符串与整数相加
# 在Python中如果把多个语句写在同一行，此时则需要加上分号表示一条语句的结束，正常情况下都是省略不写的

